<?php


namespace Part21_SingletonMode\Code1;


class Singleton
{
    private static $instance;

    /**
     * 私有化构造方法，堵死了外界利用new创建此类实例的可能
     */
    private function __construct()
    {

    }

    /**
     * 此方法是获得奔雷实例的唯一全局访问点
     */
    public static function getInstance()
    {
        if (self::$instance == null) {
            self::$instance = new Singleton();
        }
        return self::$instance;
    }
}